Ext.define('YXMES.sqcm.view.OCVStandardView', {
	extend : 'Ext.form.Panel',
	xtype : 'sqcm_ocvstandard',
	requires : [ 'UX.codeview.FieldX' ],
	layout : {
	align : 'stretch',
	type : 'hbox'
	},
	_isRootNode : true,
	items : [ {
	xtype : 'gridpanel',
	itemId : 'grdList',
	columns : [ {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'stdFileNo',
		width : 100,
		text : '文件编号'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'stdFileName',
		text : '文件名称'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'matCode',
		text : '产品编码'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'matDesc',
		text : '产品名称'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'stdVer',
		width : 60,
		text : '版本'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'stdTypeName',
		width : 60,
		text : '类型'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'ocvProcessName',
		width : 60,
		text : '工序'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'levelNo',
		width : 60,
		text : '档位'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'levelName',
		text : '档位名'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'stdValue',
		width : 60,
		text : '标准值'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'lowerLimit',
		width : 60,
		text : '下限值'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'upperLimit',
		width : 60,
		text : '上限值'
	}, {
		xtype : 'gridcolumn',
		disabledSearch : false,
		hidden : false,
		dataIndex : 'memo',
		text : '备注'
	} ],
	flex : 1,
	dockedItems : [ {
		xtype : 'pagingtoolbar',
		itemId : 'bar3',
		displayInfo : true,
		dock : 'bottom'
	} ],
	bodyPadding : 2
	}, {
	xtype : 'container',
	layout : {
		align : 'stretch',
		type : 'vbox'
	},
	width : 300,
	items : [ {
		xtype : 'form',
		layout : {
			align : 'stretch',
			type : 'vbox'
		},
		itemId : 'frmSearch',
		title : T.label.search,
		items : [ {
			xtype : 'textfield',
			fieldLabel : '文件编号',
			name : 'stdFileNo'
		}, {
			xtype : 'textfield',
			fieldLabel : '文件名称',
			name : 'stdFileName'
		}, {
			xtype : 'textfield',
			fieldLabel : '产品编码',
			name : 'matCode'
		} ],
		bodyStyle : {
			'border-width' : 0
		},
		defaults : {
			labelWidth : 80,
			labelSeparator : ':'
		}
	}, {
		xtype : 'toolbar',
		layout : {
			type : 'hbox'
		},
		items : [ {
			xtype : 'button',
			itemId : 'btnSearch',
			text : T.label.search,
			iconCls : 'icon-search'
		} ]
	}, {
		xtype : 'form',
		layout : {
			align : 'stretch',
			type : 'vbox'
		},
		itemId : 'frmOperation',
		flex : 1,
		title : T.label.operation,
		items : [ {
			xtype : 'hiddenfield',
			itemId : 'hidId',
			name : 'id'
		}, {
			xtype : 'textfield',
			fieldLabel : '文件编号',
			name : 'stdFileNo'
		}, {
			xtype : 'textfield',
			fieldLabel : '文件名称',
			name : 'stdFileName'
		}, {
			xtype : 'codeviewfieldx',
			allowBlank : false,
			itemId : 'cdvMatCode',
			columns : [ {
				xtype : 'gridcolumn',
				disabledSearch : false,
				hidden : false,
				dataIndex : 'matCode',
				text : T.label.prodCode
			}, {
				xtype : 'gridcolumn',
				disabledSearch : false,
				hidden : false,
				dataIndex : 'matDesc',
				text : T.label.prodDesc,
				fieldId : 'txtMatDesc'
			}, {
				xtype : 'gridcolumn',
				disabledSearch : true,
				hidden : false,
				dataIndex : 'matSpec',
				text : T.label.spec
			} ],
			fieldLabel : '产品编码',
			labelStyle : 'font-weight:bold;',
			name : 'matCode',
			disabledEnter : true
		}, {
			xtype : 'textfield',
			itemId : 'txtMatDesc',
			fieldLabel : '产品名称',
			name : 'matDesc',
			readOnly : true
		}, {
			xtype : 'textfield',
			fieldLabel : '版本',
			name : 'stdVer'
		}, {
			xtype : 'combobox',
			triggerAction : 'all',
			allowBlank : false,
			queryMode : 'remote',
			editable : false,
			valueField : 'key1',
			allQuery : 'OCV_PROCESS',
			itemId : 'cmbProcess',
			fieldLabel : '工序',
			labelStyle : 'font-weight:bold;',
			name : 'ocvSeq',
			displayField : 'data2',
			queryParam : 'groupName'
		}, {
			xtype : 'combobox',
			triggerAction : 'all',
			allowBlank : false,
			queryMode : 'remote',
			editable : false,
			valueField : 'key1',
			allQuery : 'OCV_STD_TYPE',
			itemId : 'cmbStdType',
			fieldLabel : '类型',
			labelStyle : 'font-weight:bold;',
			name : 'stdType',
			displayField : 'data1',
			queryParam : 'groupName'
		}, {
			xtype : 'combobox',
			itemId : 'cmbStdStatus',
			queryMode : 'local',
			editable : false,
			fieldLabel : '启用',
			name : 'stdStatus',
			displayField : 'v',
			valueField : 'k'
		}, {
			xtype : 'numberfield',
			allowBlank : false,
			allowDecimals : false,
			minValue : 1,
			maxValue : 50,
			fieldLabel : '档位',
			labelStyle : 'font-weight:bold;',
			name : 'levelNo'
		}, {
			xtype : 'textfield',
			fieldLabel : '档位名称',
			name : 'levelName'
		}, {
			xtype : 'numberfield',
			fieldLabel : '标准值',
			name : 'stdValue'
		}, {
			xtype : 'numberfield',
			allowDecimals : true,
			fieldLabel : '下限值',
			name : 'lowerLimit',
			decimalPrecision : 6
		}, {
			xtype : 'numberfield',
			allowDecimals : true,
			fieldLabel : '上限值',
			name : 'upperLimit',
			decimalPrecision : 6
		}, {
			xtype : 'textfield',
			fieldLabel : '备注',
			name : 'memo'
		} ],
		bodyStyle : {
			'border-width' : 0
		},
		defaults : {
			labelWidth : 80,
			labelSeparator : ':'
		}
	}, {
		xtype : 'toolbar',
		layout : {
			type : 'hbox'
		},
		items : [ {
			xtype : 'button',
			itemId : 'btnSave',
			text : T.label.save,
			iconCls : 'icon-save'
		}, {
			xtype : 'button',
			itemId : 'btnDel',
			text : T.label.del,
			iconCls : 'icon-delete'
		}, {
			xtype : 'button',
			itemId : 'btnReset',
			text : T.label.reset,
			iconCls : 'icon-reset'
		} ]
	} ],
	bodyPadding : 2,
	bodyStyle : {
		'border-width' : 0
	}
	} ],
	title : T.label.OCVStandard,
	bodyStyle : {
	'border-width' : 0
	},
	defaults : {
	labelWidth : 80,
	labelSeparator : ':'
	}
});